package fr.generali.accueilclient.commun.handler;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Component;

import fr.generali.accueilclient.commun.exception.AclAsposeException;

/**
 * Cette classe abstraite permet de traiter les appels intercept�s par la servlet <code>AsposeServlet</code>.  
 */
@Component
public abstract class AbstractAsposeHandler {
    /**
     * M�thode traitant les appels aspose. 
     *
     * @param request La requête
     * @param response La réponse
     * @throws AclAsposeException Exception aspose
     */
    public abstract void handlerRequest(HttpServletRequest request, HttpServletResponse response) 
        throws AclAsposeException;
}
